package 类与对象.多态.向上向下转型;

public class 属性的值 {
    public static void main(String[] args) {
        //属性的值看编译类型，这时编译类型为Base，所以count的值为：10
        Base base = new Sub();
        System.out.println(base.count);

        //此时的变量类型为Sub,所有count的值为：20
        Sub sub = new Sub();
        System.out.println(sub.count);

        System.out.println(sub instanceof Base);
    }
}

class Base{
    int count = 10;
}
class Sub extends Base{
    int count = 20;
}
